/**
 * @author        Nicolas Bottarini <nicolasbottarini@gmail.com>, 404 <http://www.proyecto404.com>
 * @version       $Rev: 3 $
 * @lastrevision  $Date: 2011-09-12 16:45:37 +0000 (Mon, 12 Sep 2011) $	 
 */
package com.proyecto404 .core.collections {
	public interface IQueue extends ICollection {
		function withValue(value:*):IQueue;
		
		function withValuesFrom(values:*):IQueue;

		function enqueue(value:*):void;
		
		function peek():*;
		
		function poll():*;

	}
}